Scientific Name:Shinkaicaris leurokolos
Arthropoda > Malacostraca > Decapoda > Alvinocarididae > Shinkaicaris